跳到主要内容

Fortran 指针

指针不包含数据,它包含的是另一变量的地址。用于变量和数组必须在程序执行的过程中动态创建和销毁的情况。

real, pointer :: p1
type(vector), pointer :: p2
real, dimension(:), pointer :: p3

只要变量声明为目标变量,即可指向:

real, target :: a1 = 7
real, dimension(10), target :: a2